// page组件视图自适应
.kd_page {
    // width: 100%;
    height: calc(100% - 0px);
    margin: 0 auto;
    display: flex;
    // flex: 1;
    flex-direction: column;

    .kd_page_body {
        flex: 1;
        overflow: hidden;
        flex-direction: column;
        position: relative;
        width: calc(100% - 260px);
        margin: 0 auto;
        min-height: 400px;
        min-width: 1100px;
        display: flex;
        flex-direction: column;

        .kd_page_body_main {
            margin-top: 10px;
            display: flex;
            flex: 1;
            flex-direction: column;
            overflow: auto;
            // width: calc(100% - 100px);
            justify-content: flex-start;
            // background-color: lightseagreen;
            // padding-right: 20px;

            margin-bottom: 30px;
            border-bottom: 2px #949799 solid;

        }

    }


}

@media screen and (max-width: 1100px) {

    .kd_page_body {
        width: calc(100% - 0px);
    }
}